#ifndef __TYPES_H__
#define __TYPES_H__

#ifndef NULL
#define NULL ((void *)0)
#endif

#ifndef size_t
typedef unsigned long size_t;
#endif

typedef unsigned short uint16_t;
typedef signed short int16_t;

typedef unsigned long uint32_t; 
typedef signed long int32_t; 

#endif /* __TYPES_H__ */
